﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Dycox.ComponentModel;

namespace Dycox.Workflows
{
    public class Hint
    {
        public Hint()
        {

        }

        private string _text;

        public string Text
        {
            get { return _text; }
            set { _text = value; }
        }

        private MessageKind _kind;

        public MessageKind Kind
        {
            get { return _kind; }
            set { _kind = value; }
        }

        private string _short;

        public string ShortText
        {
            get { return _short; }
            set { _short = value; }
        }

        private ConditionCollection _conditions;

        public ConditionCollection Conditions
        {
            get
            {
                if (_conditions == null)
                    _conditions = new ConditionCollection();
                return _conditions;
            }
        }
    }
}
